deep trenches - French English Dictionary